#ifndef SETTINGS_H
#define SETTINGS_H

#include <QDialog>
#include <QDebug>

#include <QtSql/QSqlDatabase>
#include <QtSql/QSqlQuery>
#include <QtSql/QSqlError>
#include <QtSql/QSqlDriver>
#include <QtSql/QSqlRecord>
#include "publicfile.h"

#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
#include <QVBoxLayout>//垂直
#include <QHBoxLayout>//水平

class settings : public QDialog
{
    Q_OBJECT
public:
    explicit settings(QWidget *parent = 0);
    ~settings();

    bool qtSqlInit(void);
    bool queryAll(void);
    bool updateById(int pictures, int videos);
    int queryPictures(void);
    int queryVideos(void);


private:
    publicFile pf;
    QLabel *WelcomeLabel;//欢迎语
    QLabel *ContinuousShootingLabel;//显示"连拍"文字
    QLabel *PcsLabel;//连拍的单位
    QLabel *VideoLabel;//显示"录制"
    QLabel *SecLabel;
    QLineEdit *PhotoLineEdit;//记录要连拍的张数,默认为1
    QLineEdit *RecordLineEdit;//记录要拍摄的时常,默认为3
    QPushButton *SaveBtn;//保存按钮
    QPushButton *ExitBtn;//退出按钮

//    QHBoxLayout *layout1;
//    QHBoxLayout *layout2;
//    QHBoxLayout *layout3;
//    QVBoxLayout *layout4;

    QVBoxLayout *layout1;
    QVBoxLayout *layout2;
    QVBoxLayout *layout3;
    QHBoxLayout *layout4;
    QHBoxLayout *layout5;
    QVBoxLayout *layout6;

private slots:
    void saveParameter(void);

signals:
    
public slots:
    
};

#endif // SETTINGS_H
